#ifndef GENCOLORS_HPP_
#define GENCOLORS_HPP_

#include <opencv2/core.hpp>
#include <vector>

namespace autoware_ground_segmentation
{

/**
 * @brief Generate distinct colors for visualization
 * @param num_colors Number of colors to generate
 * @return Vector of OpenCV Scalar colors in BGR format
 */
std::vector<cv::Scalar> generateColors(size_t num_colors);

} // namespace autoware_ground_segmentation

#endif // GENCOLORS_HPP_ 